pass through (someone's) mind

Translations
traverser l'esprit de quelqu'un